An Architectural Decision Tool Based on Scenarios and Nonfunctional Requirements
نویسنده
چکیده
Software architecture design is often based on architects intuition and previous experience. Little methodological support is available, but there are still no effective solutions to guide the architectural design. The most difficult activity is the transformation from non-functional requirement specification into software architecture. To achieve above things proposed “An Architectural Decision Tool Based on Scenarios and Nonfunctional Requirements”. In this proposed tool scenarios are first utilized to gather information from the user. Each scenario is created to have a positive or negative effect on a non-functional quality attribute. The non-functional quality attribute is then computed and compared to other non-quality attributes to relate to a set of design principle that are relevant to the system. Finally, the optimal architecture is selected by finding the compatibility of the design principle. KeywordsSoftware Architecture, Automated Design, Nonfunctional requirements, Design Principle.
منابع مشابه
Deriving Safety-Related Scenarios to Support Architecture Evaluation
This chapter introduces an analysis process that combines the different perspectives of system decomposition with hazard analysis methods to identify the safety-related use cases and scenarios. It argues that the derived safety-related use cases and scenarios, which are the detailed instantiations of system safety requirements, serve as input to future software architectural evaluation. Further...
متن کاملEliciting Efficiency Requirements with Use Cases
Non-functional requirements provide the glue between functional requirements and architectural decisions. Thus, it is important to elicit and specify the nonfunctional requirements precisely. In practice, however, they are mostly neglected. In this paper, we sketch an approach developed in the context of the EMPRESS project, which allows efficiency requirements to be elicited in conjunction wit...
متن کاملUse case- and Scenario-based Approach to Represent NFRs and Architectural Policies
Software architecture decisions pay primary attention to nonfunctional requirements (NFRs), yet use cases normally describe functional requirements. This article presents scenario-based descriptions of Architectural Concerns to satisfy NFRs and of Architectural Policies that represent architectural choices to address such concerns. The Azimut framework combines these modeling abstractions with ...
متن کاملDevelopment of decision support tool for municipal solid waste management system in Iran based on life cycle assessment approach
Background and Objective: Various aspects including the environmental burdens, social and economic consequences of the waste management(WM) scenarios must be considered to come up with a comprehensive WM plan. Life Cycle Assessment (LCA) approach is a systematic method to quantify the environmental burdens of each WM scenario. Materials and Methods: This study used an LCA approach to develop a...
متن کاملSoftware Architecture Design: Evaluation and Transformation
Since the architecture of a software system constrains the non-functional requirements, the decisions taken during architectural design have a large impact in the resulting system. An architectural design method is presented that employs iterative evaluation and transformation of the software architecture in order to satisfy the nonfunctional requirements (NFRs). Architecture evaluation is perf...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011